package com.hochschild.seguridad.local.dao;

import com.hochschild.seguridad.local.domain.OpcionPantallaSistema;
import java.util.List;

public interface OpcionesPantallaSistemaDao {

   OpcionPantallaSistema getById(int idOpcion);

   /**
     * Este método obtiene las acciones de cada una de las opciones pasadas. La
     * consulta tiene la siguiente estructura:
     * <code>from OpcionePantallaSistema opcion where opcion.idOpcion where in (:opciones)</code>
     *
     * @param opciones Es el conjunto de  ids de las opciones que se le pasa en forma de cadena, por ejemplo <code>1,2,3,4</code>
     * @return Es una lista de objetos <code>OpcionPantallaSistema</code>
     */
   public List<OpcionPantallaSistema> getAccionesInOpciones(String opciones);
}
